package com.decent.ejfadmin.equity.cardproduct.service;

import com.decent.ejfadmin.common.bean.MessageBean;
import com.decent.ejfadmin.common.bean.Page;
import com.decent.ejfadmin.equity.common.CardOperator;
import com.decent.ejfadmin.equity.common.CardType;

import java.io.IOException;
import java.util.List;

/**
 * 权益产品
 *
 * @author weicx
 * @date 2019/03/16
 */
public interface CardProductService {

    /**
     * 查询全部卡种
     *
     * @return
     */
    List<CardOperator> queryAllCardOperatorList();

    /**
     * 查询权益卡种
     *
     * @param page
     * @param cardOperator
     * @return
     */
    Page<CardOperator> queryCardOperatorPage(Page page, CardOperator cardOperator);

    /**
     * 查询全部卡类型
     *
     * @return
     */
    List<CardType> queryAllCardTypeList();
}
